Time and Frequency Analysis of Particle Swarm Trajectories for Cognitive Machines
نویسندگان
چکیده
This paper examines the inherited persistent behavior of particle swarm optimization and its implications to cognitive machines. The performance of the algorithm is studied through an average particle’s trajectory through the parameter space of the Sphere and Rastrigin function. The trajectories are decomposed into position and velocity along each dimension optimized. A threshold is defined to separate the transient period, where the particle is moving towards a solution using information about the position of its best neighbors, from the steady state reached when the particles explore the local area surrounding the solution to the system. Using a combination of time and frequency domain techniques, the inherited long-term dependencies that drive the algorithm are discerned. Experimental results show the particles balance exploration of the parameter space with the correlated goal oriented trajectory driven by their social interactions. The information learned from this analysis can be used to extract complexity measures to classify the behavior and control of particle swarm optimization, and make proper decisions on what to do next. This novel analysis of a particle trajectory in the time and frequency domains presents clear advantages of particle swarm optimization and inherent properties that make this optimization algorithm a suitable choice for use in cognitive machines. DOI: 10.4018/jcini.2011010102 International Journal of Cognitive Informatics and Natural Intelligence, 5(1), 18-42, January-March 2011 19 Copyright © 2011, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. or living creatures, as well as the system itself. This phase is also responsible for representing the data to maximize the efficiency of the subsequent phases. Failure to pick a suitable representation can have a significant effect on the performance of the cognitive machine (Gavrilova, 2009). The second phase of the system is to process the raw data by extracting the useful information from the system, and to perform pertinent computations to determine how the cognitive machine is to act in the future. As described in (Kinsner, 2004), the processing and interpreting of information must be done at multiple scales in order to extract the pertinent features for very general and very specific decision making processes. The main objective of the multi-scale analysis is to reveal any long-term correlations in the behavior or the underlying processes that can be used to classify and/ or improve the performance of the system (Kinsner, 2004). Cognitive processes are considered to be inherently long-range dependent since the environment in which systems is placed also experiences a long-range correlated behavior. The interpretation phase determines which actions to execute in which order and finally, the last stage expresses the decisions in ways that can be conveyed to other parts of the system (actuators) and, in some cases, to a user. As part of the processing and interpretation stages, a cognitive system must be able to look at large amounts of data and make quick (often faster than real time, or hyper-real time) decisions on what to do next. The decision process often requires more alternatives to be considered in a short window of time than it is physically possible for a real-time system (Kinsner, 2004). Thus, in order to make good decisions without exploring all possible paths, a cognitive system requires optimization techniques that can survey the possible options, and quickly select the best or most suitable option possible. Furthermore, given the long-term dependence found in cognitive machines, an optimization algorithm that can reveal correlated behaviors can help better predict future behaviors. There are many applications of this research. For example, scheduling tasks on multi-core systems for space applications requires an intelligent system capable of autonomously reading status information on the system to select which routines to execute in order to keep the satellite operational. The status of the components can be used as drivers for the evolutionary algorithm to schedule tasks even when unpredictable situations arise (i.e., one processor fails). Furthermore, in these real-time applications, one cannot allocate tasks dynamically using near-optimal schedules. Therefore, long-term correlations about the system and an intricate knowledge of the behavior of the satellite can be used in predictive scheduling to maximize the use of available resources. This paper first reviews the requirements for an ideal optimization technique for use in cognitive systems, and uses a novel analysis of a particle swarm optimization trajectories in the time and frequency domains to show how the algorithm is inherently designed to satisfy these requirements. 2. EVOLUTIONARY OPTIMIZATION This section presents an overview of optimization techniques and a description of the particle swarm optimization (PSO) algorithm originally developed by Kennedy and Eberhart (1995). In this algorithm, the particles act like entities with cognitive elements in their behavior because they are aware of the environment through social interactions. 2.1. Optimization Techniques The objective of optimization problems is to modify parameters in to find a minimum (or maximum) value for a given function, f (Gerald & Wheatley, 2004; Berg, 2001). 23 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/time-frequency-analysis-particleswarm/53145?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Computer Science, Security, and Information Technology. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
منابع مشابه
INVERSE FREQUENCY RESPONSE ANALYSIS FOR PIPELINES LEAK DETECTION USING THE PARTICLE SWARM OPTIMIZATION
Inverse Transient Analysis (ITA) is a powerful approach for leak detection of pipelines. When the pipe transient flow is analyzed in frequency domain the ITA is called Inverse Frequency Response Analysis (IFRA). To implement an IFRA for leak detection, a transient state is initiated in the pipe by fast closure of the downstream end valve. Then, the pressure time history at the valve location is...
متن کاملSolving the Problem of Scheduling Unrelated Parallel Machines with Limited Access to Jobs
Nowadays, by successful application of on time production concept in other concepts like production management and storage, the need to complete the processing of jobs in their delivery time is considered a key issue in industrial environments. Unrelated parallel machines scheduling is a general mood of classic problems of parallel machines. In some of the applications of unrelated parallel mac...
متن کاملSolving the Problem of Scheduling Unrelated Parallel Machines with Limited Access to Jobs
Nowadays, by successful application of on time production concept in other concepts like production management and storage, the need to complete the processing of jobs in their delivery time is considered a key issue in industrial environments. Unrelated parallel machines scheduling is a general mood of classic problems of parallel machines. In some of the applications of unrelated parallel mac...
متن کاملLoad Frequency Control in Power Systems Using Improved Particle Swarm Optimization Algorithm
The purpose of load frequency control is to reduce transient oscillation frequencies than its nominal valueand achieve zero steady-state error for it.A common technique used in real applications is to use theproportional integral controller (PI). But this controller has a longer settling time and a lot of Extramutation in output response of system so it required that the parameters be adjusted ...
متن کاملFrequency Control of an Islanded Microgrid based on Intelligent Control of Demand Response using Fuzzy Logic and Particle Swarm Optimization (PSO) Algorithm
Due to the increasing penetration of renewable energies in the power system, the frequency control problem has attracted more attention, while the traditional control methods are not capable of regulating the frequency and securing the stability of the system. In smart grids, demand response as the frequency control tool reduces the dependence on spinning reserve and high cost controllers. In a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJCINI
دوره 5 شماره
صفحات -
تاریخ انتشار 2011